____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Windows Package Manager
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Der Windows Package Manager, auch winget genannt, ist ein freier und quelloffener Paketmanager, der für Windows 10 (ab Version 1709)cite-ref-ms-winget-installieren-4-1[4] und Windows 11 entwickelt wurde. Er besteht aus einem Kommandozeilendienst und einer Reihe von Diensten zur Installation von Anwendungen.cite-ref-5[5]cite-ref-devblogs-6-0[6] ISVs können ihn als Vertriebskanal für ihre Softwarepakete nutzen.
Contents
• Befehle
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Geschichte
Vor der Entscheidung, den Windows Package Manager zu entwickeln, analysierte das Team dahinter die Dienste Chocolatey, Scoop, Ninite, AppGet, Npackd und das PowerShell-basierte OneGet.cite-ref-devblogs-6-2[6] Nach der Ankündigung von winget behauptete Keivan Beigi, der Entwickler von AppGet,cite-ref-8[8] dass Microsoft ihn im Dezember 2019 unter dem Vorwand interviewt habe, AppGet zu übernehmen und ihn einzustellen. Nachdem Microsoft mit Beigi gesprochen hatte, stellte der Konzern angeblich die Kommunikation mit ihm ein, bis einen Tag vor dem Start von winget bestätigt wurde, dass sie ihn nicht einstellen würden. Beigi war bestürzt über Microsofts mangelnde Anerkennung von AppGet. Die Veröffentlichung von winget veranlasste Beigi zu der Ankündigung, dass AppGet im August 2020 eingestellt werden würde.cite-ref-9[9]cite-ref-10[10]cite-ref-11[11] Microsoft reagierte mit einem Blog-Post, in dem eine Reihe von Funktionen von winget AppGet zugeschrieben wurden.cite-ref-12[12]cite-ref-13[13]
Am 6. Oktober 2021 wurde der Windows Package Manager mit Version 1.1.12663 auch für Windows 11 veröffentlicht.cite-ref-14[14]
Funktionen
Das winget-Tool unterstützt Installer auf EXE-, MSIX- und MSI-Basis.cite-ref-15[15] Das öffentliche Windows Package Manager Community Repository enthält Manifest-Dateien für unterstützte Anwendungen im YAML-Format.cite-ref-github-winget-pkgs-16-0[16] Im September 2020 fügte Microsoft die Möglichkeit hinzu, Anwendungen aus dem Microsoft Store zu installieren, sowie eine Funktion zur automatischen Befehlsvervollständigung.cite-ref-17[17]
Befehle
| Name | Beschreibung |
|---|---|
| install | Installiert das angegebene Paket |
| show | Zeigt Informationen zu einem Paket an |
| source | Verwaltet die Programmquellen |
| search | Suchen und Anzeigen grundlegender Informationen zu Paketen |
| list | Installierte Pakete anzeigen |
| upgrade | Zeigt verfügbare Upgrades an und führt sie aus |
| uninstall | Deinstalliert das angegebene Paket |
| hash | Hilfsprogramm zum Hashen von Installationsdateien |
| validate | Überprüft eine Manifestdatei |
| settings | Einstellungen öffnen oder Administratoreinstellungen festlegen |
| features | Zeigt den Status von experimentellen Features an |
| export | Exportiert eine Liste der installierten Pakete |
| import | Installiert alle Pakete in einer Datei |
Das folgende Beispiel installiert Visual Studio Code, einen Open-Source-Quelltext-Editor von Microsoft.cite-ref-zdnet-18-1[18]
winget install vscode
Siehe auch
Einzelnachweise
cite-note-11. Tags · microsoft/winget-cli. In: GitHub. Abgerufen am 27. April 2021 (englisch).
cite-note-542f979563c78a2d-22. github.com.
cite-note-81040e89e4b16ec2-33. github.com.
cite-note-ms-winget-installieren-44. Installieren und Verwalten von Anwendungen mit dem Tool „winget“. In: Docs. Microsoft, 25. Februar 2022, archiviert vom Original am 6. Dezember 2021; abgerufen am 27. Februar 2022: „(Abschnitt „Installieren des winget-Clients“ – „Produktion [empfohlen]“) Hinweis: Das Befehlszeilentool winget wird derzeit nur auf Windows 10 1709 (Build 16299) oder höher unterstützt.“
cite-note-devblogs-66. ↑ Demitrius Nelon: Windows Package Manager Preview. In: devblogs.microsoft.com. 19. Mai 2020, abgerufen am 27. April 2021 (englisch).
cite-note-77. ↑ Emil Protalinski: Microsoft debuts Windows Package Manager for your dev environment. In: venturebeat.com. 19. Mai 2020, abgerufen am 27. April 2021 (englisch).
cite-note-88. ↑ Keivan Beigi: The Day AppGet Died. In: Keivan Beigi. 25. Mai 2020, abgerufen am 27. April 2021 (englisch).
cite-note-1010. ↑ Tim Anderson: Embrace and kill? AppGet dev claims Microsoft reeled him in with talk of help and a job – then released remarkably similar package manager. In: The Register. 28. Mai 2020, abgerufen am 27. April 2021.
cite-note-1111. ↑ Ashley Stewart: A developer says Microsoft led him on about a job and buying his tool before going silent and releasing its own very similar service. Now he wants an explanation and credit for his work. In: Business Insider. 28. Mai 2020, abgerufen am 27. April 2021.
cite-note-1313. ↑ Rich Woods: Microsoft gives AppGet creator credit for Windows Package Manager. In: neowin.net. 1. Juni 2020, abgerufen am 27. April 2021 (englisch).
cite-note-1414. ↑ Kevin Kozuszek: Windows Package Manager: Neue Version 1.1 landet bei den Nutzern › Dr. Windows. In: drwindows.de. 6. Oktober 2021, abgerufen am 7. Oktober 2021.
cite-note-1515. ↑ Kevin Larkin: Installieren und Verwalten von Anwendungen mit dem Tool „winget“. In: docs.microsoft.com. 22. Oktober 2020, abgerufen am 27. April 2021.
cite-note-github-winget-pkgs-1616. ↑ Github: microsoft/winget-pkgs. In: github.com. Abgerufen am 27. April 2021 (englisch).
cite-note-1717. ↑ Lawrence Abrams: Windows 10 Package Manager can now install Microsoft Store apps. In: Bleeping Computer. 23. September 2020, abgerufen am 27. April 2021.
cite-note-1919. ↑ Russell Smith: How to Use Windows Package Manager. In: petri.com. 24. Mai 2020, abgerufen am 27. April 2021 (englisch).
cite-note-2020. ↑ GitHub - microsoft/winget-cli: WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface). In: github.com. Abgerufen am 27. April 2021 (englisch).